Alternative DNA Security Using BioJava
نویسندگان
چکیده
This paper presents alternative security methods based on DNA. From the alternative security methods available, a DNA algorithm was implemented using symmetric coding in BioJava and MatLab. As results, a comparison has been made between the performances of different standard symmetrical algorithms using dedicated applications. In addition to this, we also present an asymmetric key generation and DNA security algorithm. The asymmetric key generation algorithm starts from a password phrase. The asymmetric DNA algorithm proposes a mechanism which makes use of more encryption technologies. Therefore, it is more reliable and more powerful than the OTP DNA symmetric algorithm.
منابع مشابه
BioJava: an open-source framework for bioinformatics in 2012
UNLABELLED BioJava is an open-source project for processing of biological data in the Java programming language. We have recently released a new version (3.0.5), which is a major update to the code base that greatly extends its functionality. RESULTS BioJava now consists of several independent modules that provide state-of-the-art tools for protein structure comparison, pairwise and multiple ...
متن کاملBioJava-ModFinder: identification of protein modifications in 3D structures from the Protein Data Bank
Summary We developed a new software tool, BioJava-ModFinder, for identifying protein modifications observed in 3D structures archived in the Protein Data Bank (PDB). Information on more than 400 types of protein modifications were collected and curated from annotations in PDB, RESID, and PSI-MOD. We divided these modifications into three categories: modified residues, attachment modifications, ...
متن کاملBioJava: an open-source framework for bioinformatics
SUMMARY BioJava is a mature open-source project that provides a framework for processing of biological data. BioJava contains powerful analysis and statistical routines, tools for parsing common file formats and packages for manipulating sequences and 3D structures. It enables rapid bioinformatics application development in the Java programming language. AVAILABILITY BioJava is an open-source...
متن کاملComparative Analysis of Software Repository Metrics in BioPerl, BioJava and BioRuby
The open source programming languages, often with a biosuffix, i.e. BioPerl, BioJava, and BioRuby, have been widely used in bioinformatics and computational biology research. The computational tools written in these languages provide multiple functionalities as the languages make them flexible to create customized analysis and examination of biological data. In this paper, we investigate one of...
متن کاملBioinformatics & Knowledge Engineering
Two softwares used for sequence alignment and searches are BioJava and BioPerl Comparison between these two tolls is shown. There are several software engineering issues such as software reuse, component-based software engineering, cleanroom engineering. We are discussing here software reuse (reusable objects). What kind and amount of bimolecular data is available and how to encode that data an...
متن کامل